Hive安装与配置及常见问题解决 您所在的位置:网站首页 虚拟机安装rpm失败 未找到文件 Hive安装与配置及常见问题解决

Hive安装与配置及常见问题解决

2024-07-03 08:44| 来源: 网络整理| 查看: 265

 

目录

1.前期准备

2.安装HIVE并配置

2.1上传HIVE安装包

2.2添加Hive核心配置,选择远程MySQL模式 

2.3给mysql赋予权限

 2.4配置环境变量

2.5初始化Hive

3.常见问题

3.1配置 hive-env.sh

3.2配置hive-site.xml时

1.前期准备

需要3台虚拟需要并安装好java 运行环境 JDK 需要搭建配置好Hadoop集群并启动同时需要安装有mysql

2.安装HIVE并配置 2.1上传HIVE安装包

        上传至/opt/software/

        解压并重命名

        在hive的lib下添加一个mysql-connect-jar

2.2添加Hive核心配置,选择远程MySQL模式  vi hive-site.xml

        添加以下配置信息 

javax.jdo.option.ConnectionURL jdbc:mysql://localhost:3306/myhive?createDatabaseIfNotExist=true;useUnicode=true;characterEncoding=UTF-8;useSSL=false javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 123456 hive.cli.print.header true hive.cli.print.current.db true hive.metastore.schema.verification false

        重命名

        修改路径

vi hive-env.sh

      注:将注释删掉 

 

        重命名

         在对应的位置修改日志信息

2.3给mysql赋予权限

        如果此处报错误,先查看mysql初始密码策略。

        SHOW VARIABLES LIKE 'validate_password%';

        设置密码的验证强度等级。

        set global validate_password_policy=LOW;

        设置密码的长度。

        set global validate_password_length=6;

        然后再进行赋予权限。

 2.4配置环境变量 vi /etc/profile

        重新加载:source /etc/profile

2.5初始化Hive

出现 schemaTool completed 即可成功

3.常见问题 3.1配置 hive-env.sh

        (1)路径务必要是自己的正确路径,可以使用pwd命令查看后复制,避免后续错误。

        (2)要删除”#”的注释符号。

3.2配置hive-site.xml时

        (1)若配置文件出错,刷新环境变量和初始化hive都会不成功,会报“未找到命令”或 “Cannot find hadoop installation”的错。

3.3 安装过程报错 com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)

错误原因:系统找不到这个类所在的jar包或者jar包的版本不一样系统不知道使用哪个,hive启动报错的原因是后者。

解决方法:

将jar包变成一致的版本:删除hive中低版本jar包,将hadoop中高版本的复制到hive的lib中。 再次启动问题得到解决!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有